package cn.com.dcsgo.vo;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * 商品评论概览信息
 *
 * @author Dcsgo
 * @since 2025/11/6 9:28
 */
@Data
@NoArgsConstructor
@AllArgsConstructor
@Schema(description = "商品评论概览信息")
public class ProdCommOverviewVO {
    /**
     * 好评率（百分之多少，不包含小数部分，向上取整）
     */
    @Schema(description = "好评率（百分之多少，不包含小数部分，向上取整）")
    private Integer goodLv = 0;

    /**
     * 总评数
     */
    @Schema(description = "总评数")
    private Long allCount = 0L;

    /**
     * 好评数
     */
    @Schema(description = "好评数")
    private Long goodCount = 0L;

    /**
     * 中评数
     */
    @Schema(description = "中评数")
    private Long secondCount = 0L;

    /**
     * 差评数
     */
    @Schema(description = "差评数")
    private Long badCount = 0L;

    /**
     * 有图评论数
     */
    @Schema(description = "有图评论数")
    private Long picCount = 0L;
}
